This page last changed on Sep 11, 2008 by williams.

Surround SCM Configuration Example

Usage Conditions

The Seapine Surround provider is designed to work with Surround 4.1. It may not work with earlier versions of Surround.

For Surround SCM you must specify the executable, branch, repository, working directory, and login. You may also specify the server, a file match pattern, whether to use regular expressions or not, and whether to get recursively or not. The server defaults to connecting to 127.0.0.1:4900. Regular expressions and recursive default to being turned off.

<sourcecontrol type="surround">
   <executable>C:\Program Files\Seapine\Surround SCM\sscm.exe</executable>
   <serverconnect>127.0.0.1:4900</serverconnect>
   <serverlogin>build:buildpw</serverlogin>
   <branch>mybranch</branch>
   <repository>myrepository/myproject</repository>
   <workingDirectory>C:\myproject</workingDirectory>
   <recursive>1</recursive>
   <file>*.cpp</file>
   <searchregexp>0</searchregexp>
   <timeout units="minutes">10</timeout>
</sourcecontrol>

Configuration Elements:

Element Description Type Default Required
executable The local path for the Surround SCM command-line client (eg. C:\Program Files\Seapine\Surround SCM\sscm.exe) string N/A true
serverconnect The IP address or machine name and port number of the Surround SCM server. string 127.0.0.1:4900 false
serverlogin Surround SCM login:password that CCNet should use. string N/A true
branch The Surround SCM branch to monitor. string N/A true
repository The Surround SCM repository to monitor. string N/A true
workingDirectory The local path to get files from Surround SCM to. string N/A true
recursive Monitor and retrieve all files in child repositories of the specified repository. (Value 1 = true, 0 = false) int 0 false
file A filename pattern to match to monitor and retrieve files. string N/A false
searchregexp Treat the filename pattern as a regular expression. (Value 1 = true, 0 = false) int 0 false
timeout Sets the timeout period for the source control operation. See Timeout Configuration for details. Timeout 10 minutes false
issueUrlBuilder Converts the comment (or parts from it) into an url pointing to the issue for this build.
See Issue Builder for more details
Group N/A false
  • Contributed by Yan Shapochnik and Pete Vasiliauskas at Seapine Software
Document generated by Confluence on Mar 14, 2009 02:55